;(function(window) {

  var svgSprite = '<svg>' +
    '' +
    '<symbol id="icon-close" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M176.661601 817.172881C168.472798 825.644055 168.701706 839.149636 177.172881 847.338438 185.644056 855.527241 199.149636 855.298332 207.338438 846.827157L826.005105 206.827157C834.193907 198.355983 833.964998 184.850403 825.493824 176.661601 817.02265 168.472798 803.517069 168.701706 795.328267 177.172881L176.661601 817.172881Z"  ></path>' +
    '' +
    '<path d="M795.328267 846.827157C803.517069 855.298332 817.02265 855.527241 825.493824 847.338438 833.964998 839.149636 834.193907 825.644055 826.005105 817.172881L207.338438 177.172881C199.149636 168.701706 185.644056 168.472798 177.172881 176.661601 168.701706 184.850403 168.472798 198.355983 176.661601 206.827157L795.328267 846.827157Z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-moreunfold" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M478.31207 644.159081C502.692194 671.061286 542.819471 670.698193 566.819471 643.269621L837.388303 334.048098C845.146852 325.181184 844.248346 311.703582 835.381431 303.94503 826.514517 296.186481 813.036915 297.084988 805.278364 305.951902L534.709532 615.173423C527.507586 623.40422 517.168621 623.497773 509.927514 615.507586L229.141056 305.674253C221.229163 296.943889 207.737949 296.280386 199.007586 304.192277 190.277222 312.104171 189.61372 325.595383 197.525612 334.325747L478.31207 644.159081Z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-more" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M642.174253 504.59418C650.164439 511.835287 650.070886 522.174253 641.84009 529.376198L332.618569 799.94503C323.751654 807.703582 322.853148 821.181184 330.611697 830.048098 338.370249 838.915012 351.847851 839.813519 360.714765 832.05497L669.936288 561.486138C697.36486 537.486138 697.727953 497.358861 670.825747 472.978737L360.992414 192.192278C352.26205 184.280386 338.770837 184.943889 330.858944 193.674252 322.947053 202.404616 323.610556 215.895829 332.340919 223.807723L642.174253 504.59418Z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-refresh" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M512 0C229.230208 0 0 229.230208 0 512 0 794.769792 229.230208 1024 512 1024 761.325865 1024 973.201958 844.559514 1016.153097 601.764678 1018.151127 590.470182 1019.771663 579.089182 1021.010022 567.635639 1022.492753 553.921916 1012.577574 541.602754 998.863851 540.120021 985.150125 538.637291 972.830963 548.552469 971.348233 562.266193 970.230573 572.603369 968.768273 582.873092 966.965602 593.063262 928.217702 812.097967 736.992706 974.048781 512 974.048781 256.817504 974.048781 49.951219 767.182496 49.951219 512 49.951219 256.817504 256.817504 49.951219 512 49.951219 698.044361 49.951219 863.703281 160.916567 936.293348 328.7543 941.768939 341.414579 956.470965 347.238921 969.131243 341.763332 981.791522 336.287742 987.615863 321.585717 982.140273 308.925438 901.710383 122.961007 718.143277 0 512 0Z"  ></path>' +
    '' +
    '<path d="M958.442797 350.246554 983.418406 325.270944 724.292683 325.270944C710.499034 325.270944 699.317073 336.452907 699.317073 350.246554 699.317073 364.040203 710.499034 375.222163 724.292683 375.222163L983.418406 375.222163C997.212055 375.222163 1008.394016 364.040203 1008.394016 350.246554L1008.394016 74.926829C1008.394016 61.133181 997.212055 49.951219 983.418406 49.951219 969.624757 49.951219 958.442797 61.133181 958.442797 74.926829L958.442797 350.246554Z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-selected" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M464.247574 677.487844C474.214622 686.649009 489.665824 686.201589 499.086059 676.479029L798.905035 367.037898C808.503379 357.131511 808.253662 341.319801 798.347275 331.721456 788.44089 322.12311 772.62918 322.372828 763.030833 332.279215L463.211858 641.720346 498.050342 640.711531 316.608839 473.940462C306.453341 464.606085 290.653676 465.271736 281.319299 475.427234 271.984922 485.582733 272.650573 501.382398 282.806071 510.716775L464.247574 677.487844Z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-service" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M537.676629 572.777016C667.27978 572.777016 772.259879 466.772722 772.259879 336.112332 772.259879 205.451942 667.27978 99.447648 537.676629 99.447648 408.073477 99.447648 303.093381 205.451942 303.093381 336.112332 303.093381 466.772722 408.073477 572.777016 537.676629 572.777016L537.676629 572.777016ZM537.676629 530.304582C431.623156 530.304582 345.565814 443.407655 345.565814 336.112332 345.565814 228.817008 431.623156 141.920082 537.676629 141.920082 643.730103 141.920082 729.787446 228.817008 729.787446 336.112332 729.787446 443.407655 643.730103 530.304582 537.676629 530.304582L537.676629 530.304582Z"  ></path>' +
    '' +
    '<path d="M1001.664066 1024.000004C1001.664066 751.431228 782.755985 530.387459 512.615542 530.387459 242.4751 530.387459 23.567019 751.431228 23.567019 1024.000004L66.039452 1024.000004C66.039452 774.796294 266.024779 572.859892 512.615542 572.859892 759.206306 572.859892 959.191633 774.796294 959.191633 1024.000004L1001.664066 1024.000004 1001.664066 1024.000004Z"  ></path>' +
    '' +
    '<path d="M233.809816 572.859892C281.846495 572.859892 320.7039 533.623389 320.7039 485.325241 320.7039 437.027096 281.846495 397.790593 233.809816 397.790593 185.773138 397.790593 146.915732 437.027096 146.915732 485.325241 146.915732 533.623389 185.773138 572.859892 233.809816 572.859892L233.809816 572.859892ZM233.809816 530.387459C209.322817 530.387459 189.388166 510.258322 189.388166 485.325241 189.388166 460.392163 209.322817 440.263026 233.809816 440.263026 258.296816 440.263026 278.231467 460.392163 278.231467 485.325241 278.231467 510.258322 258.296816 530.387459 233.809816 530.387459L233.809816 530.387459Z"  ></path>' +
    '' +
    '<path d="M830.543236 520.287306C838.435011 517.213408 856.420583 512.250861 869.738118 507.413846 871.10678 506.916965 871.10678 506.916965 872.477119 506.42035 883.299946 502.499785 894.907365 498.352896 906.516385 494.244034 913.482439 491.778488 918.897025 489.874927 921.981649 488.795985L936.206384 483.820443 936.206384 468.750633 936.206384 282.286293 936.206384 269.008648 924.26945 263.194403C922.053561 262.115087 918.144366 260.19565 913.109699 257.697247 904.720115 253.534 896.333421 249.310732 888.525544 245.293116 886.929012 244.470731 886.929012 244.470731 885.338411 243.647696 876.494909 239.066281 869.177034 235.138507 863.892556 232.110649 861.160872 230.54547 859.071734 229.275744 857.78666 228.410362 859.888255 229.825599 860.115079 230.016911 862.214218 234.916219 804.257697 99.647907 670.564953 0 531.990097 0 337.403916 0 179.744666 159.197389 179.744666 355.474788 179.744666 378.590106 181.933686 401.433919 186.246239 423.785122L227.949506 415.738687C224.147939 396.035838 222.2171 375.886294 222.2171 355.474788 222.2171 182.562455 360.953596 42.472433 531.990097 42.472433 652.531844 42.472433 771.567984 131.196039 823.17426 251.643123 827.282349 261.231249 830.445679 263.043749 865.801418 281.359942 867.446153 282.210985 867.446153 282.210985 869.092686 283.059126 877.10527 287.182075 885.669071 291.494531 894.229978 295.742796 899.365609 298.291301 903.366644 300.255832 905.670886 301.378183L893.733951 282.286293 893.733951 468.750633 907.958689 448.705284C904.827575 449.800489 899.364613 451.721059 892.345253 454.205469 880.645251 458.346535 868.943646 462.527074 858.011386 466.48728 856.62458 466.989862 856.62458 466.989862 855.238611 467.493025 841.640096 472.432095 830.384497 476.618365 822.125588 479.835263 817.286018 481.720307 813.48815 483.267063 810.712137 484.49784 808.902954 485.299962 807.434242 486.005276 806.123281 486.734668 804.750891 487.504549 804.750891 487.504549 802.39627 489.219923 797.915841 491.325505 788.070803 499.05109 795.378771 512.767063 802.686739 526.483036 826.258515 521.956233 830.543236 520.287306Z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-icondownload" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M995.84 1024 28.16 1024C12.8 1024 0 1011.2 0 995.84l0 0c0-15.36 12.8-28.16 28.16-28.16l967.68 0c15.36 0 28.16 12.8 28.16 28.16l0 0C1024 1011.2 1011.2 1024 995.84 1024z"  ></path>' +
    '' +
    '<path d="M926.72 376.32 926.72 376.32c-10.24-10.24-30.72-10.24-40.96 0L537.6 721.92 537.6 28.16C537.6 12.8 527.36 0 512 0s-25.6 12.8-25.6 28.16l0 693.76L138.24 376.32c-10.24-10.24-30.72-10.24-40.96 0-10.24 10.24-10.24 28.16 0 40.96l394.24 394.24c2.56 2.56 2.56 2.56 5.12 2.56 0 0 2.56 2.56 2.56 2.56 7.68 2.56 15.36 2.56 23.04 0 2.56 0 2.56-2.56 2.56-2.56 2.56 0 5.12-2.56 5.12-2.56l394.24-394.24C936.96 404.48 936.96 386.56 926.72 376.32z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-good" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M743.328 985.536l-316.704 0c-12.896 0-23.392-10.368-23.392-23.104s10.496-23.072 23.392-23.072l316.704 0c67.296 0 99.808-36.512 115.168-67.136 0.768-1.856 1.024-3.552 1.408-5.568 2.912-14.624 7.84-39.168 40.192-77.92 23.328-27.968 19.328-57.664 14.624-92.032-1.472-10.912-2.944-21.76-3.552-32.512-2.688-45.856 9.344-65.664 26.048-93.12 3.04-4.928 6.304-10.304 9.792-16.32 15.328-26.432 14.464-59.232-2.304-87.712-20.48-34.816-59.008-55.648-103.008-55.648-77.952 0-167.808 2.656-168.672 2.656-7.776 0.288-13.888-2.72-18.464-8-4.64-5.28-6.528-12.352-5.28-19.2 0.32-1.6 29.664-160.48 29.664-230.304 0-71.616-54.336-79.328-77.632-79.328-36.832 0-66.784 39.2-66.784 87.424 0 59.936 0 80.16-31.68 123.904-43.712 60.352-126.24 161.632-188.416 161.632L275.04 450.176l0 512.224c0 12.768-10.496 23.104-23.392 23.104L117.76 985.504c-49.056 0-88.992-39.392-88.992-87.808L28.768 491.808c0-48.384 39.904-87.776 88.992-87.776l196.704 0c27.84 0 89.696-58.496 150.304-142.272 22.976-31.712 22.976-39.168 22.976-97.088 0-74.944 49.856-133.6 113.536-133.6 57.408 0 124.448 32.896 124.448 125.504 0 56.128-16.8 160.576-25.44 210.656 33.184-0.8 89.856-1.952 141.408-1.952 60.864 0 114.56 29.376 143.488 78.624 25.216 42.88 26.144 92.928 2.464 133.792-3.68 6.336-7.104 11.968-10.272 17.184-15.52 25.472-21.344 35.008-19.488 66.656 0.576 9.568 1.952 19.296 3.232 29.024 5.088 37.408 11.424 83.968-24.896 127.488-24.832 29.792-28.192 46.496-30.432 57.536-1.056 5.28-2.176 10.752-4.928 16.256C870.336 952.544 814.56 985.536 743.328 985.536L743.328 985.536zM117.76 450.208c-23.232 0-42.176 18.656-42.176 41.6l0 405.952c0 22.976 18.944 41.632 42.176 41.632l110.496 0L228.256 450.208 117.76 450.208 117.76 450.208zM117.76 450.208"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-accountfilling" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M621.855287 587.643358C708.573965 540.110571 768 442.883654 768 330.666667 768 171.608659 648.609267 42.666667 501.333333 42.666667 354.057399 42.666667 234.666667 171.608659 234.666667 330.666667 234.666667 443.22333 294.453005 540.699038 381.59961 588.07363 125.9882 652.794383 21.333333 855.35859 21.333333 1002.666667L486.175439 1002.666667 1002.666667 1002.666667C1002.666667 815.459407 839.953126 634.458526 621.855287 587.643358Z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-favorites" viewBox="0 0 1143 1024">' +
    '' +
    '<path d="M840.870698 8.239628c-80.634047 0-153.790512 31.672558-207.967256 83.134512a24.957023 24.957023 0 0 0-9.287442 19.33693 25.099907 25.099907 0 0 0 42.984186 17.598511l0.047628 0.023814c45.246512-43.341395 106.61507-69.989209 174.222884-69.989209 139.240186 0 252.094512 112.87814 252.094511 252.094512 0 67.631628-26.671628 128.952558-69.989209 174.246697l-451.322047 451.750698-451.560186-451.750698a251.165767 251.165767 0 0 1-70.013023-174.246697C50.080744 171.222326 162.958884 58.344186 302.19907 58.344186c66.917209 0 127.690419 26.171535 172.841674 68.72707l150.599442 150.456558a24.909395 24.909395 0 0 0 35.244651-35.244651l-149.14679-149.265861 0.119069-0.095255A301.127442 301.127442 0 0 0 302.19907 8.239628C135.263256 8.239628 0 143.550512 0 310.438698c0 81.443721 32.267907 155.314605 84.658605 209.658046l486.995348 486.828651 487.042977-487.138232A301.103628 301.103628 0 0 0 1143.069767 310.462512C1143.069767 143.526698 1007.782698 8.239628 840.870698 8.239628"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '</svg>'
  var script = function() {
    var scripts = document.getElementsByTagName('script')
    return scripts[scripts.length - 1]
  }()
  var shouldInjectCss = script.getAttribute("data-injectcss")

  /**
   * document ready
   */
  var ready = function(fn) {
    if (document.addEventListener) {
      if (~["complete", "loaded", "interactive"].indexOf(document.readyState)) {
        setTimeout(fn, 0)
      } else {
        var loadFn = function() {
          document.removeEventListener("DOMContentLoaded", loadFn, false)
          fn()
        }
        document.addEventListener("DOMContentLoaded", loadFn, false)
      }
    } else if (document.attachEvent) {
      IEContentLoaded(window, fn)
    }

    function IEContentLoaded(w, fn) {
      var d = w.document,
        done = false,
        // only fire once
        init = function() {
          if (!done) {
            done = true
            fn()
          }
        }
        // polling for no errors
      var polling = function() {
        try {
          // throws errors until after ondocumentready
          d.documentElement.doScroll('left')
        } catch (e) {
          setTimeout(polling, 50)
          return
        }
        // no errors, fire

        init()
      };

      polling()
        // trying to always fire before onload
      d.onreadystatechange = function() {
        if (d.readyState == 'complete') {
          d.onreadystatechange = null
          init()
        }
      }
    }
  }

  /**
   * Insert el before target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var before = function(el, target) {
    target.parentNode.insertBefore(el, target)
  }

  /**
   * Prepend el to target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var prepend = function(el, target) {
    if (target.firstChild) {
      before(el, target.firstChild)
    } else {
      target.appendChild(el)
    }
  }

  function appendSvg() {
    var div, svg

    div = document.createElement('div')
    div.innerHTML = svgSprite
    svgSprite = null
    svg = div.getElementsByTagName('svg')[0]
    if (svg) {
      svg.setAttribute('aria-hidden', 'true')
      svg.style.position = 'absolute'
      svg.style.width = 0
      svg.style.height = 0
      svg.style.overflow = 'hidden'
      prepend(svg, document.body)
    }
  }

  if (shouldInjectCss && !window.__iconfont__svg__cssinject__) {
    window.__iconfont__svg__cssinject__ = true
    try {
      document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>");
    } catch (e) {
      console && console.log(e)
    }
  }

  ready(appendSvg)


})(window)